Criando um relacionamento FlashCopy para um conjunto sincronizado
A classe IBMTSSVC_StorageConfigurationService fornece os métodos para estabelecer um relacionamentoFlashCopyentre duas instâncias IBMTSSVC_StorageVolume e, em seguida, inclui-o em uma instância IBMTSSVC_FlashCopyStorageSynchronizedSet.
Procedimento
- Selecione uma instância IBMTSSVC_StorageVolume como o volume de origem para o relacionamento de FlashCopy preferencial.
-
Selecione um IBMTSSVC_StorageVolume válido como um destino. Os volumes válidos podem ser determinados usando
IBMTSSVC_CandidateVolume.
Certifique-se de que as instâncias IBMTSSVC_StorageVolume de origem e IBMTSSVC_StorageVolume de destino pertençam a mesma instância IBMTSSVC_Cluster.
- Recupere a instância IBMTSSVC_StorageConfigurationService associada à instância IBMTSSVC_Cluster para a qual as instâncias IBMTSSVC_StorageVolume selecionados pertencem.
- Chame o método IBMTSSVC_StorageConfigurationService.AttachReplica()
com as especificações de parâmetro a seguir:
- Configure SourceElement para a referência (CIMObjectPath) do IBMTSSVC_StorageVolume de origem.
- Configure TargetElement para a referência (CIMObjectPath) do IBMTSSVC_StorageVolume de destino.
- Opcionalmente, configure ElementName para o nome da sincronização.
- Opcionalmente, configure BackgroundCopyRate para a prioridade preferencial da taxa de cópia em plano de fundo em porcentagem (0 - 100%).
- Opcionalmente, especifique Set para incluir o FlashCopySynchronization recém-criado ao conjunto. Se você especificar um valor nulo, o FlashCopySynchronization recém-criado não será um membro de um conjunto sincronizado.
- Opcionalmente, configure CopyType para 5. Isso configura AutoDelete como true, que exclui automaticamente o mapeamento do FlashCopy após a cópia em plano de fundo ser concluída.
- Se você não deseja excluir automaticamente mapeamentos de FlashCopy, configure CopyType para 4.
- Crie uma instância IBMTSSVC_FlashCopyStorageSynchronizedSet
chamando o método IBMTSSVC_StorageConfigurationService.CreateSynchronizedSet()
com as especificações de parâmetro a seguir:
- Configure CopyType para 4 (memória flash).
- Opcionalmente, configure ElementName para o nome da instância IBMTSSVC_FlashCopyStorageSynchronizedSet recém-criada.
-
Inclua a instância IBMTSSVC_StorageSynchronized para a instância
IBMTSSVC_FlashCopySynchronizedSet chamando o método IBMTSSVC_StorageConfigurationService.ModifySynchronizedSet()
com o parâmetro Operation configurado para 0 (incluir). Se o
FlashCopy incluído no conjunto for CopyType 5, o conjunto se
tornará CopyType 5 e qualquer outro mapeamento de FlashCopy
que estiver incluído no conjunto deverá ter CopyType 5 ou a operação de inclusão falhará. Da mesma forma, se um conjunto contém um FlashCopy de CopyType 4, todos os outros
mapeamentos de FlashCopy no conjunto deverão ser do CopyType 4 ou a operação de modificação falhará.
Lembre-se: A sincronização deve pertencer ao mesmo sistema em cluster que o serviço de hospedagem.